@charset "utf-8";
/* CSS Document */
* html {
    background-image: url(about:blank);
    background-attachment: fixed;
}
body {  font-family:'Microsoft YaHei';  }
img{  border:0;}
h1, h2, h3, h4, h5, h6, html, body,p {  padding: 0;  margin: 0;  }
a,a:hover {  text-decoration: none; }
ul, dl, ol {padding: 0;margin: 0;-webkit-margin-after: 0em;-webkit-margin-before: 0em;}
ul li, dl dd, ol li {list-style: none;}
/*浮动*/
.fr{float:right !important;}.fl{float:left !important;}
/*定位*/
.toTop,.cpystop {
    width: 62px;
    height:62px;
    position: fixed;
    right: 100px;
    bottom: 40px;
    background: url(../../images/scroll-top.png) no-repeat center center;
    display: none;
    cursor: pointer;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,50)||0)-(parseInt(this.currentStyle.marginBottom,20)||0)));
}

/*-------------------头部start--------------*/
.header h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
.header{ height: 80px; background: #fff;font-family: 'Microsoft YaHei'; border-bottom: 1px solid #f2f2f2;}
.header-common{ height: 80px;}
.header-common .logo{ margin-top: 26px; float: left; width:200px;}
.header-common .nav{ width: 800px; float: right}
.header-common .nav li{ position: relative; height: 80px; line-height: 80px; width: 80px; float:right; margin-left: 30px }
.header-common .nav li .navTop{ text-align: center; display: block; font-size: 14px; color: #222;}
.header-common .nav li .navTop span{ background: url("../../images/add/case1.png") no-repeat center;text-indent:-9999px;}
.header-common .nav li .navTop:hover span{ background: url("../../images/add/case2.png") no-repeat center;text-indent:-9999px;}
.header-common .nav li .navTop .navTopActive{background: url("../../images/add/case2.png") no-repeat center;text-indent:-9999px;}
.header-common .nav li .active{color: #e62f17;}
.header-common .nav li .navTop:hover{color: #ff5515!important;}
.header-common .nav li .menu{ display: none; border: 1px solid #d9d9d9; border-radius: 3px; width: 140px; left: -30px; position: absolute; top: 70px; background: #fff;z-index: 99;}

.header-common .nav li .menu a{ line-height: 20px; display: block;color: #666; text-align: center; font-size: 14px; padding: 15px 0;}
.header-common .nav li .menu a:hover{ background: #f8f8f8; color: #222;}
.business{display: none}
/*-------------------头部end--------------*/
.pr{ position:relative;} .pf{ position: fixed;}
.w1100{ width: 1100px;margin: 0 auto;}
/*-------------------footer end--------------*/
.footer h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
.footer{ background: #333538;  height: 360px;font-family: 'Microsoft YaHei';}
.footer .footer-left{ width: 688px; margin-left: 116px; color: #fff;}
.footer .footer-left h5{ margin: 90px 0 50px 0; font-size: 18px; }
.footer .footer-left p{font-size: 14px; margin-bottom: 5px}
.footer .footer-left h3{font-size: 14px; margin-top: 30px}
.footer .footer-left h3>div{ display: block; width: 23px }
.footer .footer-left h3>div img{ display: block; width: 23px }
.footer .footer-riht{width: 180px; height: 180px; margin-top:90px;}
/*-------------------footer end--------------*/